package cn.nkpro.elcube.cloud;

import com.alibaba.fastjson.JSON;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


/**
 * Cloud同步消息模型
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class NkCloudSyncPayload {
    /**
     * 消息体类型
     */
    private String type;
    /**
     * 消息的生产者
     */
    private String producerId;
    /**
     * 消息内容对象
     */
    private Object payload;

    @Override
    public String toString(){
        return JSON.toJSONString(this);
    }
}
